#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//void init(int* pa, int n,int a)
//{
//	int i = 0;
//	for (i = 0; i < n; i++)
//	{
//		pa[i] = a;
//	}
//}
void print(int* pa, int a)
{
	int i = 0;
	for (i = 0; i < a; i++)
	{
		printf("%d ",pa[i]);
	}
	printf("\n");
}
//void reverse(int* pa, int a)
//{
//	int left = 0;
//	int right = a - 1;
//	while (left < right)
//	{
//		int tmp = pa[left];
//		pa[left] = pa[right];
//		pa[right] = tmp;
//		left++;
//		right--;
//	}
//}
//int main()
//{
//	int arr[10];
//	init(arr,10,0);
//	print(arr, 10);
//	reverse(arr, 10);
//	return 0;
//}
void my_exchange(int* p1, int* p2, int sz)
{
	int i = 0;
	for (i = 0; i < sz; i++)
	{
		int tmp = p1[i];
		p1[i] = p2[i];
		p2[i] = tmp;
	}
}
int main()
{
	int arr1[5]={1,2,3,4,5,};
	int arr2[5]={6,7,8,9,10};
	int sz = sizeof(arr1) / sizeof(arr1[0]);
	print(arr1, sz);
	print(arr2, sz);
	my_exchange(arr1, arr2,sz);
	print(arr1, sz);
	print(arr2, sz);
	return 0;
}